package org.example;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 标记配置类，IOC容器会扫描并处理该类中的@Bean方法
 */
@Target(ElementType.TYPE)  // 只能用在类/接口上
@Retention(RetentionPolicy.RUNTIME)  // 运行时保留，可通过反射获取
public @interface Configuration {
}
